﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

using Unis.Framework.ORM.Attributes;


namespace KingRoad.EPM.PersonnelLogEntity.Model
{
    /// <summary> 
    /// 文件生成时间 2017/3/23 13:52:16
    /// </summary> 
    [Serializable]
    [ModelMap("Plm_SupervisorLog_YBSub", new string[] { "SlYS_ID" })]
    public class PlmSupervisorlogYbsubInfo : BaseEntity
    {
        public PlmSupervisorlogYbsubInfo()
        {

        }
        
        
        private string _slysId;
        /// <summary>
        /// 主键
        /// </summary>
        [ColumnMap("SlYS_ID", System.Data.DbType.String)]
        public string SlYS_ID
        {
            get {return _slysId;}
            set
            {
                if (object.Equals(this._slysId, value) != true)
                {
                    this._slysId = value;
                    this.RaisePropertyChanged("SlYS_ID");
                }
            }
        }
        
        
        private string _slId;
        /// <summary>
        /// 外键ID
        /// </summary>
        [ColumnMap("Sl_ID", System.Data.DbType.String)]
        public string Sl_ID
        {
            get {return _slId;}
            set
            {
                if (object.Equals(this._slId, value) != true)
                {
                    this._slId = value;
                    this.RaisePropertyChanged("Sl_ID");
                }
            }
        }
        
        
        private string _slysChecknumber;
        /// <summary>
        /// 隐蔽工程记录编号
        /// </summary>
        [ColumnMap("SlYS_CheckNumber", System.Data.DbType.String)]
        public string SlYS_CheckNumber
        {
            get {return _slysChecknumber;}
            set
            {
                if (object.Equals(this._slysChecknumber, value) != true)
                {
                    this._slysChecknumber = value;
                    this.RaisePropertyChanged("SlYS_CheckNumber");
                }
            }
        }
        
        
        private string _slysConstructionname;
        /// <summary>
        /// 施工单位
        /// </summary>
        [ColumnMap("SlYS_ConstructionName", System.Data.DbType.String)]
        public string SlYS_ConstructionName
        {
            get {return _slysConstructionname;}
            set
            {
                if (object.Equals(this._slysConstructionname, value) != true)
                {
                    this._slysConstructionname = value;
                    this.RaisePropertyChanged("SlYS_ConstructionName");
                }
            }
        }
        
        
        private string _slysContractsection;
        /// <summary>
        /// 合同段
        /// </summary>
        [ColumnMap("SlYS_ContractSection", System.Data.DbType.String)]
        public string SlYS_ContractSection
        {
            get {return _slysContractsection;}
            set
            {
                if (object.Equals(this._slysContractsection, value) != true)
                {
                    this._slysContractsection = value;
                    this.RaisePropertyChanged("SlYS_ContractSection");
                }
            }
        }
        
        
        private string _slysSideman;
        /// <summary>
        /// 旁站人
        /// </summary>
        [ColumnMap("SlYS_SideMan", System.Data.DbType.String)]
        public string SlYS_SideMan
        {
            get {return _slysSideman;}
            set
            {
                if (object.Equals(this._slysSideman, value) != true)
                {
                    this._slysSideman = value;
                    this.RaisePropertyChanged("SlYS_SideMan");
                }
            }
        }
        
        
        private DateTime? _slysSidetime;
        /// <summary>
        /// 旁站时间
        /// </summary>
        [ColumnMap("SlYS_SideTime", System.Data.DbType.DateTime)]
        public DateTime? SlYS_SideTime
        {
            get {return _slysSidetime;}
            set
            {
                if (object.Equals(this._slysSidetime, value) != true)
                {
                    this._slysSidetime = value;
                    this.RaisePropertyChanged("SlYS_SideTime");
                }
            }
        }
        
        
        private string _slysConstructionsketch;
        /// <summary>
        /// 施工过程简述
        /// </summary>
        [ColumnMap("SlYS_ConstructionSketch", System.Data.DbType.String)]
        public string SlYS_ConstructionSketch
        {
            get {return _slysConstructionsketch;}
            set
            {
                if (object.Equals(this._slysConstructionsketch, value) != true)
                {
                    this._slysConstructionsketch = value;
                    this.RaisePropertyChanged("SlYS_ConstructionSketch");
                }
            }
        }
        
        
        private string _slysSideproject;
        /// <summary>
        /// 旁站项目
        /// </summary>
        [ColumnMap("SlYS_SideProject", System.Data.DbType.String)]
        public string SlYS_SideProject
        {
            get {return _slysSideproject;}
            set
            {
                if (object.Equals(this._slysSideproject, value) != true)
                {
                    this._slysSideproject = value;
                    this.RaisePropertyChanged("SlYS_SideProject");
                }
            }
        }
        
        
    }
}



